@import url(http://dl.dropboxusercontent.com/u/78192465/MyAnimeList/Shingeki%20no%20Kyojin/Slide_right_left.css);

td[class^='td']:first-child { width: 60px !important; text-align: left; padding-left: 6px;  }

td[class^='td']:last-child { width: 60px !important; text-align: right !important; padding-right: 6px; }
#list_surround table:nth-of-type(n+4) .animetitle:before { 	pointer-events: none;	opacity: 0;
	position: absolute;
	display: block;	content: '';
	margin-left: -167px;
	margin-top: 5px;
	width: 500px;
	height: 20px;
	background: url(http://i.imgur.com/ZljfLQ9.png) no-repeat;	transition: opacity .3s ease-in;
	-webkit-transition: opacity .3s ease-in;
	z-index: 6;}

#list_surround table:nth-of-type(n+4) tr:hover .animetitle:before { opacity: 1; }

#list_surround table:nth-of-type(n+4) .animetitle span, td[class^='td']:first-child, td[class^='td']:last-child, td[class^='td']:nth-child(3)  { position: absolute; }

#list_surround table:nth-of-type(n+4) tr:hover .animetitle span,
tr:hover > td[class^='td']:first-child,  tr:hover > td[class^='td']:last-child, tr:hover > td[class^='td']:nth-child(3), tr:hover > td[class^='td']:nth-child(3) a { 
	color: #FFFFFF; 
	text-shadow: 0 0 0.2em #fec815, 0 0 0.2em #fec815;	z-index: 7;
}

#list_surround table:nth-of-type(n+4) .animetitle span  { margin-left: -100px; }

td[class^='td']:nth-child(3) { margin-left: 56px; }

td[class^='td']:last-child { margin-left: 100px; }

/* EDIT */
#list_surround table:nth-of-type(n+4) tbody div small { visibility: hidden; font-size: 0; }

#list_surround table:nth-of-type(n+4) tbody small a:last-of-type { display: none !important; }

#list_surround table:nth-of-type(n+4) tbody small a:first-of-type {
	opacity: 0;
	position: absolute !important;
	display: block !important;
	margin-left: 167px;
	margin-top: -2px;
	width: 48px;
	color: #2c261f !important;
	line-height: 24px;
	font-size: 16px;
	text-align: center;
	background-color: rgba(255, 255, 255, 1);
	transition: opacity .5s linear .5s;
	-webkit-transition: opacity .5s linear .5s;
}

#list_surround table:nth-of-type(n+4) tbody:hover small a:first-of-type { 
	visibility: visible;
	opacity: 1;
	animation: Slide_right_left linear 1s .5s;
	-webkit-animation: Slide_right_left linear 1s .5s;
}

/* SORT */
#list_surround > table:nth-of-type(n+4) ~ .header_cw + table,
#list_surround > table:nth-of-type(n+4) ~ .header_completed + table,
#list_surround > table:nth-of-type(n+4) ~ .header_onhold + table,
#list_surround > table:nth-of-type(n+4) ~ .header_dropped + table,
#list_surround > table:nth-of-type(n+4) ~ .header_ptw + table {
	display: none;
}#list_surround table:nth-of-type(3) {
	position: absolute;
	display: block;
	left: 420px;
	margin-top: -330px;
}.table_header:first-child { display:none; }.table_header { 
	position: relative;
	display: block;
	width: 80px;
	line-height: 14px;
}

.table_headerLink {
	display: block;
	width: 80px;
	margin-left: 0;
	padding-right: 0;
	font-size: 14px;
	color: #000000;
	text-shadow: 0 0 .2em #df6b1e, 0 0 .2em #df6b1e;
	text-align: right;
	white-space: nowrap;
	box-shadow: inset 0 0 0 #fd6744;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
}

.table_headerLink:hover { margin-left: -12px; padding-right: 12px; box-shadow: inset -6px 0 0 #fd6744; }